home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip: 2001 Haziran
/
CHIP Haziran2001.iso
/
prog
/
basic
/
09
/
MDAC_IE5.CAB
/
adoxrdme.txt
< prev
next >
Wrap
Text File
|
1999-04-28
|
6KB
|
152 lines
----------------------------------------------------------------
Microsoft ActiveX(R) DDL iτin Veri Nesneleri Ekleri ve Gⁿvenlik
Benioku Dosyas²
----------------------------------------------------------------
(c) 1998 Microsoft Corporation. Tⁿm haklar² sakl²d²r.
Bu belge, sonradan eklenen bilgileri veya Microsoft ADO DDL iτin Uzant²lar ve Gⁿvenlik (ADOX)
belgelerini tamamlay²c² nitelikteki di≡er bilgileri sa≡lar.
-----------
▌╟▌NDEK▌LER
-----------
1. ▄R▄N TANIMLAMASI
2. ╓ZELL▌KLER
3. TEKN▌K NOTLAR
4. B▌L▌NEN HATALAR, SINIRLAMALAR VE ╟╓Z▄MLER
-------------------
1. ▄R▄N TANIMLAMASI
-------------------
Veri Tan²mlamas² Dili ve Gⁿvenli≡i iτin Microsoft« ActiveX« Veri Nesnesi Uzant²lar² (ADOX),
ADO nesneleri ve programlama modeli iτin kullan²lan bir uzant²d²r. ADOX, gⁿvenlik kadar ■ema
olu■turma ve de≡i■tirme nesnelerini de kapsar. ╟ⁿnkⁿ bu, ■ema de≡i■ikliklerine kar■² nesneye
dayanan bir yakla■²md²r ve kendi s÷zdizimleri iτindeki farkl²l²klar² g÷zard² eden τe■itli veri
kaynaklar²na kar■² i■leyecek kod yazabilirsiniz.
-------------
2. ╓ZELL▌KLER
-------------
ADOX, τekirdek ADO nesnelerine e■lik eden kitapl²kt²r. ▌■lem dizini ve tablolar gibi ■ema
nesnelerini silen, de≡i■tiren ve olu■turan ek nesneleri g÷sterir. Ayn² zamanda, kullan²c² ve
gruplar² koruman²n yan² s²ra nesnelere yetki izni vermek ve almak iτin gⁿvenlik nesneleri de
iτerir.
----------------
3. TEKN▌K NOTLAR
----------------
3.1 Tablo, Dizin ve Sⁿtunlarda Gerekli/▌ste≡e Ba≡l² ╓zellikler
Tⁿm Tablo, Dizin ve Sⁿtun nesneleri veri sa≡lay²c²n²z taraf²ndan desteklenmeyebilir. Sa≡lay²c²n²n
desteklemedi≡i bir de≡eri ayarlarsan²z bir hata olu■acakt²r. Toplulu≡a bir nesne ekledi≡inizde,
yeni Tablo, Dizin ve Sⁿtunlar iτin hata olu■acakt²r. Varolan nesneler iτin hata, ÷zelli≡ini
ayarlarken olu■acakt²r.
Tablo, Dizin veya Sⁿtun nesneleri olu■tururken, iste≡e ba≡l² ÷zellik iτin varsay²lan uygun
de≡erin varl²≡², ÷zelli≡in sa≡lay²c² taraf²ndan desteklenece≡i anlam²na gelmez. Hangi
÷zelliklerin sa≡lay²c² taraf²ndan desteklenece≡iyle ilgili daha fazla bilgi iτin sa≡lay²c²
belgelerinize bak²n²z.
3.2 Microsoft OLE DB sa≡lay²c²lar²yla ADOX Kullan²m²
OLE DB veri sa≡lay²c²n²za ba≡l² olarak ADOX'taki baz² ÷zellikler desteklenmez. ADOX, Microsoft
Jet Database Engine iτin Microsoft OLE DB Provider'a tamam²yla ba≡²ml²d²r. Ayr²ca, Microsoft SQL
Server OLE DB Provider, ODBC iτin Microsoft OLE DB Provider veya Oracle iτin Microsoft OLE DB
Provider'la ilgili olarak a■a≡²dakilere bak²n²z. ADOX ba■ka bir Microsoft OLE DB sa≡lay²c²s²yla
desteklenmez.
Microsoft SQL Server OLE DB Provider
Tⁿm ADOX nesneleri, derlemeleri, ÷zellikleri ve y÷ntemleri a■a≡²daki listede olanlar
d²■²ndakilerce desteklenir:
Katalog: Y÷ntem olu■turur.
Tablolar: Varolan tablo ÷zellikleri salt okunurdur (yeni tablo ÷zellikleri okunur/yaz²l²r
olabilir).
G÷rⁿntⁿler: Desteklenmez.
Yordamlar: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
Tu■lar: Append y÷ntemi, Delete y÷ntemi.
Kullan²c²lar: Desteklenmez.
Gruplar: Desteklenmez.
Microsoft OLE DB Provider for ODBC
Tⁿm ADOX nesneleri, derlemeleri, ÷zellikleri ve y÷ntemleri a■a≡²daki listede olanlar
d²■²ndakilerce desteklenir:
Katalog: Y÷ntem olu■turur.
Tablolar: Append y÷ntemi, Delete y÷ntemi. Varolan tablo ÷zellikleri salt okunurdur (yeni tablo
÷zellikleri okunur/yaz²l²r olabilir).
G÷rⁿntⁿler: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
Yordamlar: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
Dizinler: Append y÷ntemi, Delete y÷ntemi.
Tu■lar: Append y÷ntemi, Delete y÷ntemi.
Kullan²c²lar: Desteklenmez.
Gruplar: Desteklenmez.
Microsoft OLE DB Provider for Oracle
Tⁿm ADOX nesneleri, derlemeleri, ÷zellikleri ve y÷ntemleri a■a≡²daki listede olanlar
d²■²ndakilerce desteklenir:
Katalog: Create y÷ntemi.
Tablolar: Append y÷ntemi, Delete y÷ntemi. Varolan tablo ÷zellikleri salt okunurdur (yeni tablo
÷zellikleri okunur/yaz²l²r olabilir).
G÷rⁿntⁿler: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
Yordamlar: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
Dizinler: Append y÷ntemi, Delete y÷ntemi.
Tu■lar: Append y÷ntemi, Delete y÷ntemi.
Kullan²c²lar: Desteklenmez.
Gruplar: Desteklenmez.
-----------------
4. B▌L▌NEN HATALAR, SINIRLAMALAR VE ╟╓Z▄MLER
-----------------
A■a≡²da ADOX'un bilinen hatalar² vard²r.
4.1 DateCreated/DateModified ÷zellikler Yenileme gerektirir
DateCreated ve DateModified ÷zellikler yeni kaydedilen nesneler iτin NULL'd²r. Yeni bir g÷rⁿntⁿ
veya i■lem dizinine kay²t ekledikten sonra, DateCreated ve DateModified ÷zellik de≡erleri elde
etmek iτin, G÷rⁿntⁿ ve ▌■lem dizini derlemesinden Yenile y÷ntemini τa≡²rman²z gerekir.
4.2 Dizin nesneleri iτin ParentCatalog ÷zelli≡i yok.
ADOX yard²m²nda, ParentCatalog, Dizin nesnesi olarak eksik listelenmi■tir. ParentCatalog
gerτekte, yaln²zca Sⁿtun ve Tablo nesnesi ÷zelli≡idir.
4.3 adAccessRevoke, SetPermissions'un Rights parametresinde τal²■²r.
Bir Grup veya Kullan²c²n²n SetPermissions y÷ntemi τa≡r²ld²≡²nda, Actions parametresini
adAccessRevoke olarak ayarlamak, Right parametresindeki ayarlar² de≡i■tirir. Rights
parametresinde belirlenen haklar²n etkilenmesini istiyorsan²z, Actions parametresini
adAccessRevoke olarak ayarlamay²n.
4.4 Append y÷nteminin RelatedColumn parametresi (Tu■ derlemesi)
Tu■ derlemesinin Append y÷ntemi iτin belgelendirme, RelatedColumn ad² verilen iste≡e ba≡l²
d÷rdⁿncⁿ bir parametreyi de iτerecektir. Gⁿncelle■tirilen s÷zdizimi a■a≡²daki gibidir:
Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
RelatedColumn parametresi iste≡e ba≡l²d²r. RelatedColumn, yabanc² tu■lar²n ilgili sⁿtun ad²n²
belirleyen bir Dizi de≡eridir. RelatedTable parametresi, Sⁿtun nesnesinin Ad ÷zelli≡i de≡eriyle
e■le■ebilir.
4.5 IndexNulls ÷zelli≡inin adIndexNullsAllow Enum (E say²s²) de≡eri
Dizin nesnesinin IndexNulls ÷zelli≡i iτin belgelendirme, geτerli de≡erler tablosunda Bir Enum
sabiti iτermelidir:
adIndexNullsAllow Dizin, tu■ sⁿtunlar² Bo■ oldu≡unda giri■leri benimseyecektir. Bo■ bir de≡er
tu■ sⁿtununa girilirse, giri■ dizine i■lenecektir.